Cisco-IOS-XR-ip-static-cfg API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconfCisco-IOS-XR-ip-static-cfg:network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0

Paths

ROUTER-STATIC - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/

Update operation of resource: router-static

router-staticbody object

Request Content-Types: application/json
Request Example
{
  "maximum-routes": {
    "ipv6-routes": "integer",
    "ipv4-routes": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "address-family": {
          "vrfipv4": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "vrfipv6": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROUTER-STATIC - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/

Create operation of resource: router-static

router-staticbody object

Request Content-Types: application/json
Request Example
{
  "maximum-routes": {
    "ipv6-routes": "integer",
    "ipv4-routes": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "address-family": {
          "vrfipv4": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "vrfipv6": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROUTER-STATIC - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/

Delete operation of resource: router-static

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ROUTER-STATIC - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/

Retrieve operation of resource: router-static

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "maximum-routes": {
    "ipv6-routes": "integer",
    "ipv4-routes": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "address-family": {
          "vrfipv4": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "vrfipv6": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    ]
  }
}

VRFS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/

Update operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{
  "vrf": [
    {
      "vrf-name": "string",
      "address-family": {
        "vrfipv4": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        },
        "vrfipv6": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/

Create operation of resource: vrfs

vrfsbody object

Request Content-Types: application/json
Request Example
{
  "vrf": [
    {
      "vrf-name": "string",
      "address-family": {
        "vrfipv4": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        },
        "vrfipv6": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/

Delete operation of resource: vrfs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/

Retrieve operation of resource: vrfs

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf": [
    {
      "vrf-name": "string",
      "address-family": {
        "vrfipv4": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        },
        "vrfipv6": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  ]
}

VRF - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/

Update operation of resource: vrf

vrfbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/

Create operation of resource: vrf

vrfbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/

Delete operation of resource: vrf

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/

Retrieve operation of resource: vrf

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

ADDRESS-FAMILY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/

Update operation of resource: address-family

address-familybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrfipv4": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  },
  "vrfipv6": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS-FAMILY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/

Create operation of resource: address-family

address-familybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrfipv4": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  },
  "vrfipv6": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS-FAMILY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/

Delete operation of resource: address-family

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS-FAMILY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/

Retrieve operation of resource: address-family

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrfipv4": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  },
  "vrfipv6": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  }
}

VRFIPV4 - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/

Update operation of resource: vrfipv4

vrfipv4body object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV4 - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/

Create operation of resource: vrfipv4

vrfipv4body object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV4 - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/

Delete operation of resource: vrfipv4

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV4 - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/

Retrieve operation of resource: vrfipv4

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

VRF-UNICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/

Update operation of resource: vrf-unicast

vrf-unicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/

Create operation of resource: vrf-unicast

vrf-unicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/

Delete operation of resource: vrf-unicast

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/

Retrieve operation of resource: vrf-unicast

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/

Update operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/

Create operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/

Delete operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/

Retrieve operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/

Delete operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/

Retrieve operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-MULTICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/

Update operation of resource: vrf-multicast

vrf-multicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/

Create operation of resource: vrf-multicast

vrf-multicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/

Delete operation of resource: vrf-multicast

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/

Retrieve operation of resource: vrf-multicast

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/

Update operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/

Create operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/

Delete operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/

Retrieve operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/

Delete operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/

Retrieve operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRFIPV6 - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/

Update operation of resource: vrfipv6

vrfipv6body object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV6 - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/

Create operation of resource: vrfipv6

vrfipv6body object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV6 - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/

Delete operation of resource: vrfipv6

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV6 - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/

Retrieve operation of resource: vrfipv6

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

VRF-UNICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/

Update operation of resource: vrf-unicast

vrf-unicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/

Create operation of resource: vrf-unicast

vrf-unicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/

Delete operation of resource: vrf-unicast

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/

Retrieve operation of resource: vrf-unicast

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/

Update operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/

Create operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/

Delete operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/

Retrieve operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/

Delete operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/

Retrieve operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-MULTICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/

Update operation of resource: vrf-multicast

vrf-multicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/

Create operation of resource: vrf-multicast

vrf-multicastbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/

Delete operation of resource: vrf-multicast

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/

Retrieve operation of resource: vrf-multicast

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/

Update operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/

Create operation of resource: topologies

topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/

Delete operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/

Retrieve operation of resource: topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/

Delete operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/

Retrieve operation of resource: default-topology

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/vrfs/vrf/{vrf-name}/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

vrf-name
in path
string

ID of vrf-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-VRF - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/

Update operation of resource: default-vrf

default-vrfbody object

Request Content-Types: application/json
Request Example
{
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/

Create operation of resource: default-vrf

default-vrfbody object

Request Content-Types: application/json
Request Example
{
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/

Delete operation of resource: default-vrf

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/

Retrieve operation of resource: default-vrf

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

ADDRESS-FAMILY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/

Update operation of resource: address-family

address-familybody object

Request Content-Types: application/json
Request Example
{
  "vrfipv4": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  },
  "vrfipv6": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS-FAMILY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/

Create operation of resource: address-family

address-familybody object

Request Content-Types: application/json
Request Example
{
  "vrfipv4": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  },
  "vrfipv6": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS-FAMILY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/

Delete operation of resource: address-family

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADDRESS-FAMILY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/

Retrieve operation of resource: address-family

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrfipv4": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  },
  "vrfipv6": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  }
}

VRFIPV4 - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/

Update operation of resource: vrfipv4

vrfipv4body object

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV4 - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/

Create operation of resource: vrfipv4

vrfipv4body object

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV4 - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/

Delete operation of resource: vrfipv4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV4 - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/

Retrieve operation of resource: vrfipv4

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

VRF-UNICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/

Update operation of resource: vrf-unicast

vrf-unicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/

Create operation of resource: vrf-unicast

vrf-unicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/

Delete operation of resource: vrf-unicast

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/

Retrieve operation of resource: vrf-unicast

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/

Update operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/

Create operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/

Delete operation of resource: topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/

Retrieve operation of resource: topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/

Delete operation of resource: default-topology

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/

Retrieve operation of resource: default-topology

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-MULTICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/

Update operation of resource: vrf-multicast

vrf-multicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/

Create operation of resource: vrf-multicast

vrf-multicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/

Delete operation of resource: vrf-multicast

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/

Retrieve operation of resource: vrf-multicast

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/

Update operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/

Create operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/

Delete operation of resource: topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/

Retrieve operation of resource: topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/

Delete operation of resource: default-topology

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/

Retrieve operation of resource: default-topology

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv4/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRFIPV6 - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/

Update operation of resource: vrfipv6

vrfipv6body object

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV6 - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/

Create operation of resource: vrfipv6

vrfipv6body object

Request Content-Types: application/json
Request Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV6 - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/

Delete operation of resource: vrfipv6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFIPV6 - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/

Retrieve operation of resource: vrfipv6

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

VRF-UNICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/

Update operation of resource: vrf-unicast

vrf-unicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/

Create operation of resource: vrf-unicast

vrf-unicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/

Delete operation of resource: vrf-unicast

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-UNICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/

Retrieve operation of resource: vrf-unicast

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/

Update operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/

Create operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/

Delete operation of resource: topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/

Retrieve operation of resource: topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/

Delete operation of resource: default-topology

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/

Retrieve operation of resource: default-topology

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-unicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-MULTICAST - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/

Update operation of resource: vrf-multicast

vrf-multicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/

Create operation of resource: vrf-multicast

vrf-multicastbody object

Request Content-Types: application/json
Request Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/

Delete operation of resource: vrf-multicast

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-MULTICAST - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/

Retrieve operation of resource: vrf-multicast

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/

Update operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/

Create operation of resource: topologies

topologiesbody object

Request Content-Types: application/json
Request Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/

Delete operation of resource: topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/

Retrieve operation of resource: topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Update operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Create operation of resource: topology

topologybody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Delete operation of resource: topology

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/

Retrieve operation of resource: topology

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

topology-name
in path
string

ID of topology-name

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

topology-name
in path
string

ID of topology-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/topologies/topology/{topology-name}/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

topology-name
in path
string

ID of topology-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-PREFIXES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Update operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Create operation of resource: vrf-prefixes

vrf-prefixesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Delete operation of resource: vrf-prefixes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIXES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/

Retrieve operation of resource: vrf-prefixes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Update operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Create operation of resource: vrf-prefix

vrf-prefixbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Delete operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/vrf-prefixes/vrf-prefix/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

DEFAULT-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/

Update operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/

Create operation of resource: default-topology

default-topologybody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/

Delete operation of resource: default-topology

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/

Retrieve operation of resource: default-topology

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGIES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Update operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Create operation of resource: vrf-prefix-topologies

vrf-prefix-topologiesbody object

Request Content-Types: application/json
Request Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Delete operation of resource: vrf-prefix-topologies

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGIES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/

Retrieve operation of resource: vrf-prefix-topologies

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

VRF-PREFIX-TOPOLOGY - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Update operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Create operation of resource: vrf-prefix-topology

vrf-prefix-topologybody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Delete operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-PREFIX-TOPOLOGY - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/

Retrieve operation of resource: vrf-prefix-topology

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Update operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Create operation of resource: vrf-route

vrf-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Delete operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/

Retrieve operation of resource: vrf-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Update operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Create operation of resource: vrf-next-hop-table

vrf-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Delete operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/

Retrieve operation of resource: vrf-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-route/vrf-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-RECURSE-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Update operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Create operation of resource: vrf-recurse-routes

vrf-recurse-routesbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Delete operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/

Retrieve operation of resource: vrf-recurse-routes

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

VRF-RECURSE-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Update operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Create operation of resource: vrf-recurse-route

vrf-recurse-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Delete operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSE-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/

Retrieve operation of resource: vrf-recurse-route

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

VRF-RECURSIVE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Update operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Create operation of resource: vrf-recursive-next-hop-table

vrf-recursive-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Delete operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/

Retrieve operation of resource: vrf-recursive-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-recurse-routes/vrf-recurse-route/{vrf-name}/vrf-recursive-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

vrf-name
in path
string

ID of vrf-name

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-SEG-ROUTE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Update operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Create operation of resource: vrf-seg-route

vrf-seg-routebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Delete operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-SEG-ROUTE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/

Retrieve operation of resource: vrf-seg-route

prefix prefix-length
in path
string

ID of prefix prefix-length

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

SEGMENT-ROUTE-NEXT-HOP-TABLE - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Update operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Create operation of resource: segment-route-next-hop-table

segment-route-next-hop-tablebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

Request Content-Types: application/json
Request Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Delete operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/

Retrieve operation of resource: segment-route-next-hop-table

prefix prefix-length
in path
string

ID of prefix prefix-length

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-NEXT-HOP-INTERFACE-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Update operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Create operation of resource: vrf-next-hop-interface-name

vrf-next-hop-interface-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Delete operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name/{interface-name}/

Retrieve operation of resource: vrf-next-hop-interface-name

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Update operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Create operation of resource: vrf-next-hop-interface-name-next-hop-address

vrf-next-hop-interface-name-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Delete operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-interface-name-next-hop-address/{interface-name next-hop-address}/

Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

interface-name next-hop-address
in path
string

ID of interface-name next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Update operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Create operation of resource: vrf-next-hop-next-hop-address

vrf-next-hop-next-hop-addressbody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Delete operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address/{next-hop-address}/

Retrieve operation of resource: vrf-next-hop-next-hop-address

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address
in path
string

ID of next-hop-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

vrf-next-hop-next-hop-address-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-next-hop-address-explicit-path-name/{next-hop-address explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

next-hop-address explicit-path-name
in path
string

ID of next-hop-address explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Update operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Create operation of resource: vrf-next-hop-explicit-path-name

vrf-next-hop-explicit-path-namebody object

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Delete operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/default-vrf/address-family/vrfipv6/vrf-multicast/default-topology/vrf-prefix-topologies/vrf-prefix-topology/{prefix prefix-length}/vrf-seg-route/segment-route-next-hop-table/vrf-next-hop-explicit-path-name/{explicit-path-name}/

Retrieve operation of resource: vrf-next-hop-explicit-path-name

prefix prefix-length
in path
string

ID of prefix prefix-length

explicit-path-name
in path
string

ID of explicit-path-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

MAXIMUM-ROUTES - Update

PUT Cisco-IOS-XR-ip-static-cfg:router-static/maximum-routes/

Update operation of resource: maximum-routes

maximum-routesbody object

Request Content-Types: application/json
Request Example
{
  "ipv6-routes": "integer",
  "ipv4-routes": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-ROUTES - Create

POST Cisco-IOS-XR-ip-static-cfg:router-static/maximum-routes/

Create operation of resource: maximum-routes

maximum-routesbody object

Request Content-Types: application/json
Request Example
{
  "ipv6-routes": "integer",
  "ipv4-routes": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-ROUTES - Delete

DELETE Cisco-IOS-XR-ip-static-cfg:router-static/maximum-routes/

Delete operation of resource: maximum-routes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-ROUTES - Retrieve

GET Cisco-IOS-XR-ip-static-cfg:router-static/maximum-routes/

Retrieve operation of resource: maximum-routes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ipv6-routes": "integer",
  "ipv4-routes": "integer"
}

Schema Definitions

VRF-SEG-ROUTE:

Common node of vrf-prefix, vrf-prefix-topology

vrf-seg-route: object

A static segment route

Example
{
  "vrf-seg-route": {
    "segment-route-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-RECURSE-ROUTE-TABLE:

Common node of vrf-prefix, vrf-prefix-topology

vrf-recurse-routes: object

A recursive next VRF static route

Example
{
  "vrf-recurse-routes": {
    "vrf-recurse-route": [
      {
        "vrf-name": "string",
        "vrf-recursive-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    ]
  }
}

DEFAULT-TOPOLOGY:

Common node of vrf-unicast, vrf-multicast

default-topology: VRF-PREFIX-TOPOLOGY-TABLE

Default topology configuration

Example
{
  "default-topology": {
    "vrf-prefix-topologies": {
      "vrf-prefix-topology": [
        {
          "prefix": "string",
          "prefix-length": "integer",
          "vrf-seg-route": {
            "segment-route-next-hop-table": {
              "vrf-next-hop-explicit-path-name": [
                {
                  "explicit-path-name": "string"
                }
              ],
              "vrf-next-hop-interface-name-next-hop-address": [
                {
                  "interface-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address": [
                {
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-next-hop-address-explicit-path-name": [
                {
                  "explicit-path-name": "string",
                  "next-hop-address": "string"
                }
              ],
              "vrf-next-hop-interface-name": [
                {
                  "interface-name": "string"
                }
              ]
            }
          }
        }
      ]
    }
  }
}

TOPOLOGY-TABLE:

Common node of vrf-unicast, vrf-multicast

topologies: object

Topology static configuration container

Example
{
  "topologies": {
    "topology": [
      {
        "topology-name": "string",
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    ]
  }
}

VRF-MULTICAST:

Common node of vrfipv4, vrfipv6

vrf-multicast: DEFAULT-TOPOLOGY

Multicast static configuration

Example
{
  "vrf-multicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

ADDRESS-FAMILY:

Common node of default-vrf, vrf

address-family: object

Address family configuration

Example
{
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

VRF-PREFIX-TABLE:

Common node of vrf-unicast, vrf-multicast

vrf-prefixes: object

The set of all Static Topologies for this AFI.

Example
{
  "vrf-prefixes": {
    "vrf-prefix": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-PREFIX-TOPOLOGY-TABLE:

Common node of default-topology, topology

vrf-prefix-topologies: object

The set of all Static Topologies for this AFI.

Example
{
  "vrf-prefix-topologies": {
    "vrf-prefix-topology": [
      {
        "prefix": "string",
        "prefix-length": "integer",
        "vrf-seg-route": {
          "segment-route-next-hop-table": {
            "vrf-next-hop-explicit-path-name": [
              {
                "explicit-path-name": "string"
              }
            ],
            "vrf-next-hop-interface-name-next-hop-address": [
              {
                "interface-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address": [
              {
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-next-hop-address-explicit-path-name": [
              {
                "explicit-path-name": "string",
                "next-hop-address": "string"
              }
            ],
            "vrf-next-hop-interface-name": [
              {
                "interface-name": "string"
              }
            ]
          }
        }
      }
    ]
  }
}

VRF-NEXT-HOP:

Common node of vrf-next-hop-table, vrf-recursive-next-hop-table, segment-route-next-hop-table

vrf-next-hop-explicit-path-name: object[]

A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)

vrf-next-hop-interface-name-next-hop-address: object[]

A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)

vrf-next-hop-next-hop-address: object[]

A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)

vrf-next-hop-next-hop-address-explicit-path-name: object[]

A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)

vrf-next-hop-interface-name: object[]

A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)

Example
{
  "vrf-next-hop-explicit-path-name": [
    {
      "explicit-path-name": "string"
    }
  ],
  "vrf-next-hop-interface-name-next-hop-address": [
    {
      "interface-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address": [
    {
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-next-hop-address-explicit-path-name": [
    {
      "explicit-path-name": "string",
      "next-hop-address": "string"
    }
  ],
  "vrf-next-hop-interface-name": [
    {
      "interface-name": "string"
    }
  ]
}

VRF-ROUTE:

Common node of vrf-prefix, vrf-prefix-topology

vrf-route: object

A connected or recursive static route

Example
{
  "vrf-route": {
    "vrf-next-hop-table": {
      "vrf-next-hop-explicit-path-name": [
        {
          "explicit-path-name": "string"
        }
      ],
      "vrf-next-hop-interface-name-next-hop-address": [
        {
          "interface-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address": [
        {
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-next-hop-address-explicit-path-name": [
        {
          "explicit-path-name": "string",
          "next-hop-address": "string"
        }
      ],
      "vrf-next-hop-interface-name": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

VRF-UNICAST:

Common node of vrfipv4, vrfipv6

vrf-unicast: DEFAULT-TOPOLOGY

Unicast static configuration

Example
{
  "vrf-unicast": {
    "default-topology": {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  }
}

router-static_schema:

This class represents router static configuration

maximum-routes: object

The maximum number of static routes that can be configured.

vrfs: object

VRF static configuration container

default-vrf: ADDRESS-FAMILY

Default VRF configuration

Example
{
  "maximum-routes": {
    "ipv6-routes": "integer",
    "ipv4-routes": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "vrf-name": "string",
        "address-family": {
          "vrfipv4": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "vrfipv6": {
            "vrf-multicast": {
              "default-topology": {
                "vrf-prefix-topologies": {
                  "vrf-prefix-topology": [
                    {
                      "prefix": "string",
                      "prefix-length": "integer",
                      "vrf-seg-route": {
                        "segment-route-next-hop-table": {
                          "vrf-next-hop-explicit-path-name": [
                            {
                              "explicit-path-name": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name-next-hop-address": [
                            {
                              "interface-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address": [
                            {
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-next-hop-address-explicit-path-name": [
                            {
                              "explicit-path-name": "string",
                              "next-hop-address": "string"
                            }
                          ],
                          "vrf-next-hop-interface-name": [
                            {
                              "interface-name": "string"
                            }
                          ]
                        }
                      }
                    }
                  ]
                }
              }
            }
          }
        }
      }
    ]
  }
}

vrfs_schema:

VRF static configuration container

vrf: object[]

VRF static configuration

Example
{
  "vrf": [
    {
      "vrf-name": "string",
      "address-family": {
        "vrfipv4": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        },
        "vrfipv6": {
          "vrf-multicast": {
            "default-topology": {
              "vrf-prefix-topologies": {
                "vrf-prefix-topology": [
                  {
                    "prefix": "string",
                    "prefix-length": "integer",
                    "vrf-seg-route": {
                      "segment-route-next-hop-table": {
                        "vrf-next-hop-explicit-path-name": [
                          {
                            "explicit-path-name": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name-next-hop-address": [
                          {
                            "interface-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address": [
                          {
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-next-hop-address-explicit-path-name": [
                          {
                            "explicit-path-name": "string",
                            "next-hop-address": "string"
                          }
                        ],
                        "vrf-next-hop-interface-name": [
                          {
                            "interface-name": "string"
                          }
                        ]
                      }
                    }
                  }
                ]
              }
            }
          }
        }
      }
    }
  ]
}

vrf_schema:

vrf-name: string

VRF name

Example
{
  "vrf-name": "string",
  "address-family": {
    "vrfipv4": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    },
    "vrfipv6": {
      "vrf-multicast": {
        "default-topology": {
          "vrf-prefix-topologies": {
            "vrf-prefix-topology": [
              {
                "prefix": "string",
                "prefix-length": "integer",
                "vrf-seg-route": {
                  "segment-route-next-hop-table": {
                    "vrf-next-hop-explicit-path-name": [
                      {
                        "explicit-path-name": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name-next-hop-address": [
                      {
                        "interface-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address": [
                      {
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-next-hop-address-explicit-path-name": [
                      {
                        "explicit-path-name": "string",
                        "next-hop-address": "string"
                      }
                    ],
                    "vrf-next-hop-interface-name": [
                      {
                        "interface-name": "string"
                      }
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}

address-family_schema:

Address family configuration

vrfipv4: VRF-MULTICAST

IPv4 static configuration

vrfipv6: VRF-MULTICAST

IPv6 static configuration

Example
{
  "vrfipv4": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  },
  "vrfipv6": {
    "vrf-multicast": {
      "default-topology": {
        "vrf-prefix-topologies": {
          "vrf-prefix-topology": [
            {
              "prefix": "string",
              "prefix-length": "integer",
              "vrf-seg-route": {
                "segment-route-next-hop-table": {
                  "vrf-next-hop-explicit-path-name": [
                    {
                      "explicit-path-name": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name-next-hop-address": [
                    {
                      "interface-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address": [
                    {
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-next-hop-address-explicit-path-name": [
                    {
                      "explicit-path-name": "string",
                      "next-hop-address": "string"
                    }
                  ],
                  "vrf-next-hop-interface-name": [
                    {
                      "interface-name": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  }
}

topologies_schema:

Topology static configuration container

topology: VRF-PREFIX-TOPOLOGY-TABLE

Topology static configuration

Example
{
  "topology": [
    {
      "vrf-prefix-topologies": {
        "vrf-prefix-topology": [
          {
            "prefix": "string",
            "prefix-length": "integer",
            "vrf-seg-route": {
              "segment-route-next-hop-table": {
                "vrf-next-hop-explicit-path-name": [
                  {
                    "explicit-path-name": "string"
                  }
                ],
                "vrf-next-hop-interface-name-next-hop-address": [
                  {
                    "interface-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address": [
                  {
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-next-hop-address-explicit-path-name": [
                  {
                    "explicit-path-name": "string",
                    "next-hop-address": "string"
                  }
                ],
                "vrf-next-hop-interface-name": [
                  {
                    "interface-name": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    }
  ]
}

vrf-prefix-topologies_schema:

The set of all Static Topologies for this AFI.

vrf-prefix-topology: VRF-SEG-ROUTE

A static route

Example
{
  "vrf-prefix-topology": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

vrf-route_schema:

A connected or recursive static route

vrf-next-hop-table: VRF-NEXT-HOP

The set of nexthop information configured for this route

Example
{
  "vrf-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

vrf-recurse-routes_schema:

A recursive next VRF static route

vrf-recurse-route: object[]

A recursive next vrf static route

Example
{
  "vrf-recurse-route": [
    {
      "vrf-name": "string",
      "vrf-recursive-next-hop-table": {
        "vrf-next-hop-explicit-path-name": [
          {
            "explicit-path-name": "string"
          }
        ],
        "vrf-next-hop-interface-name-next-hop-address": [
          {
            "interface-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address": [
          {
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-next-hop-address-explicit-path-name": [
          {
            "explicit-path-name": "string",
            "next-hop-address": "string"
          }
        ],
        "vrf-next-hop-interface-name": [
          {
            "interface-name": "string"
          }
        ]
      }
    }
  ]
}

vrf-recurse-route_schema:

vrf-name: string

Fallback or recusive VRF name

vrf-recursive-next-hop-table: VRF-NEXT-HOP

The set of nexthop information configured for this route

Example
{
  "vrf-name": "string",
  "vrf-recursive-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

vrf-seg-route_schema:

A static segment route

segment-route-next-hop-table: VRF-NEXT-HOP

The set of nexthop information configured for this route

Example
{
  "segment-route-next-hop-table": {
    "vrf-next-hop-explicit-path-name": [
      {
        "explicit-path-name": "string"
      }
    ],
    "vrf-next-hop-interface-name-next-hop-address": [
      {
        "interface-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address": [
      {
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-next-hop-address-explicit-path-name": [
      {
        "explicit-path-name": "string",
        "next-hop-address": "string"
      }
    ],
    "vrf-next-hop-interface-name": [
      {
        "interface-name": "string"
      }
    ]
  }
}

vrf-prefixes_schema:

The set of all Static Topologies for this AFI.

vrf-prefix: VRF-SEG-ROUTE

A static route

Example
{
  "vrf-prefix": [
    {
      "vrf-seg-route": {
        "segment-route-next-hop-table": {
          "vrf-next-hop-explicit-path-name": [
            {
              "explicit-path-name": "string"
            }
          ],
          "vrf-next-hop-interface-name-next-hop-address": [
            {
              "interface-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address": [
            {
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-next-hop-address-explicit-path-name": [
            {
              "explicit-path-name": "string",
              "next-hop-address": "string"
            }
          ],
          "vrf-next-hop-interface-name": [
            {
              "interface-name": "string"
            }
          ]
        }
      }
    }
  ]
}

maximum-routes_schema:

The maximum number of static routes that can be configured.

ipv6-routes: integer

The maximum number of static routes that can be configured for IPv6 AFI.

range:"1..140000" default:"4000"
ipv4-routes: integer

The maximum number of static routes that can be configured for IPv4 AFI.

range:"1..140000" default:"4000"
Example
{
  "ipv6-routes": "integer",
  "ipv4-routes": "integer"
}